home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Meeting Pearls 2
/
Meeting Pearls Vol. II (1995)(GTI - Schatztruhe)[!].iso
/
Pearls
/
dev
/
Oberon4Amiga
/
Dialogs
/
ReadMe
< prev
next >
Wrap
Text File
|
1994-12-19
|
2KB
|
45 lines
Dialogs
A Graphical User Interface for Oberon
M. Knasmüller, 12.8.94 / 8.11.94
Introduction
Graphical user interfaces of modern workstations are usually
composed of a number of items such as buttons, check boxes, text
fields and scroll bars which allow a user to interactively
communicate with the computer. We call a panel of such items a
dialog.
Dialogs extend the original user interface of Oberon and give
the user a choice between a compact textual interface (for
professional programmers) and a more intuitive graphical
interface (for end users).
A similar package for graphical user interfaces is the Gadgets
system implemented for Oberon System 3. While the Gadgets system
is more powerful (e.g. nested objects) it is also more
complicated and incompatible with the standard Oberon system.
The virtue of the Dialogs package is that it is extremly
light-weight and smoothly fits into the existing Oberon system.
Dialogs can be edited interactively and stored on a file.
Applications can use dialogs by loading them from a file and
retrieving their items by name or by a number. Dialog items can
also be connected to commands that are called automatically when
the item is clicked. Thus it is very simple to add a graphical
user interface to any Oberon program.
Module Dialog offers commands to use, edit and print a dialog.
Dialogs can be displayed in two modes: Dialogs.Open opens a
dialog for using it while Dialogs.Edit opens it for editing.
[editors note: this text is taken from Dialogs.Text]
[admin note: since Oberon4Amiga 0.7 comes without Types.Mod, it's
impossible to compile the modules in this directory. Please wait till
an upcoming version brings Types.mod even for us]